package com.dingding.order.dto.pay;

import java.io.Serializable;
import java.math.BigDecimal;

import com.dingding.common.core.util.paravalidate.CanNull;

@SuppressWarnings("serial")
public class ReqOrderPayDTO implements Serializable{

	private String oid;			//订单ID
	
	private String passengerID;	//乘客ID
	
	private Integer payType;	//支付类型(1:支付宝支付 2:微信支付3:叮币支付)
	
	@CanNull
	private BigDecimal payMoney;	//叮币支付金额
	
	@CanNull
	private BigDecimal thirdPartyPayMoney;	//第三方支付金额
	
	@CanNull
	private BigDecimal couponMoney;	//优惠金额
	
	@CanNull
	private String ipAddress; //ip地址

	public String getOid() {
		return oid;
	}

	public void setOid(String oid) {
		this.oid = oid;
	}

	public String getPassengerID() {
		return passengerID;
	}

	public void setPassengerID(String passengerID) {
		this.passengerID = passengerID;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public BigDecimal getPayMoney() {
		return payMoney;
	}

	public void setPayMoney(BigDecimal payMoney) {
		this.payMoney = payMoney;
	}

	public BigDecimal getThirdPartyPayMoney() {
		return thirdPartyPayMoney;
	}

	public void setThirdPartyPayMoney(BigDecimal thirdPartyPayMoney) {
		this.thirdPartyPayMoney = thirdPartyPayMoney;
	}

	public BigDecimal getCouponMoney() {
		return couponMoney;
	}

	public void setCouponMoney(BigDecimal couponMoney) {
		this.couponMoney = couponMoney;
	}

	public String getIpAddress() {
		return ipAddress;
	}

	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}
	
}
